package com.sumainfor.pc.gmio.service;
import com.sumainfor.common.util.JsonResult;
import com.sumainfor.common.utlis.Pager;
import java.util.List;
import java.util.Map;

/**
*租后主管 账单
 */
public interface DiTenantBillService {
    /**
     * 查询账单列表
     * @param params
     * @return
     */
   // List<Map<String, Object>> getTenantBillList(Map<String, Object> params);
    JsonResult getTenantBillList(Map<String, Object> params,Pager pager);
    /**
     * 查询账单总数
     * @param params
     * @return
     */
    Integer getTenantBillListCount(Map<String, Object> params);
    /**
     * 通过客户编号查询账单列表
     */
    List<Map<String,Object>> getTenantBillListByTenId(Map<String, Object> params);
    /**
     *通过客户编号查询历史账单总数
     */
    Integer getTenantBillListCountByTenId(Map<String, Object> params);
    /**
     * 租后主管查询逾期的租客
     * @param params
     * @return
     */
    List<Map<String, Object>> getDiTenantBillListByTenIdwd(Map<String, Object> params);

    /**
     * 查询账单总数
     * @param params
     * @return
     */
    Integer getDiTenantBillListCountByTenIdwd(Map<String, Object> params);
    /**
     *租后主管 账单审核 根据账单编号查询详情信息
     */
    JsonResult getDiTenantBillInfo(Map<String,Object> params);
    /**
     * 租后主管日账核对列表收入账单
     */
    JsonResult getDiBillInlCheckList(Map<String, Object> params, Pager pager);

}
